《HelloGitHub》第 51 期
兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣!简介分享 GitHub 上有趣、入门级的开源项目。这是一个面向编程新手、热爱编程、对开源社区感兴趣 人群的月刊,月刊的内容包括:各种编程语言的项目、让生活变得更美好的工具、书籍、学习笔记、教程等,这些开源项目大多都是非常容易上手...
2024-01-10痞子衡嵌入式:Keil在线调试时设不同复位类型可能会导致i.MXRT下调试现象不一致(JLink/DAPLink)
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是Keil在线调试时设不同复位类型可能会导致i.MXRT下调试现象不一致。 本篇是 《IAR EWARM复位类型》、《MCUXpresso IDE复位类型》的同系列篇,三大经典IDE(IAR EWARM、Keil MDK、MCUXpresso IDE)下的复位策略只剩 Keil MDK 没介绍了,心...
2024-01-1009CubeMx+Keil+Proteus仿真STM32
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM33F103R6项目要求通过定时器中断的方式,实现流水灯的效果。硬件设计在第一节的基础上,在Proteus中添加电路如下图所示。在上一节定时器阻塞延时的基础上,我们在本项目中同样使用TIM3...
2024-01-1007CubeMx+Keil+Proteus仿真STM32
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM33F103R6项目要求同04节,电路常态为流水灯状态,当按下按钮BTN0时,8个LED灯全亮全灭闪烁3次后恢复到常态;当按下按钮BTN1时,8个LED灯间隔交替闪烁3次后恢复常态;当BTN0和BTN1同时按下时,系统...
2024-01-1006CubeMx+Keil+Proteus仿真STM32
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM33F103R6项目要求实现矩阵键盘扫描,当按下任意一个按钮时,数码管立即显示当前按下按钮对应键值。硬件设计在第一节的基础上,在Proteus中添加电路如下图所示,其中我们添加了一个排阻RX8...
2024-01-1003CubeMx+Keil+Proteus仿真STM32
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM33F103R6项目要求按下按钮控制LED灯的亮灭。硬件设计在第一节的基础上,在Proteus中添加电路如下图所示。打开CubeMX,按照建立工程,配置PC0引脚为GPIO_Output,PC1引脚为GPIO_Input。点击“Generator Co...
2024-01-1016CubeMx+Keil+Proteus仿真STM32
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM33F103R6项目要求掌握(I^2C)的通讯方法和时序,通过串口发送数据,单片机接收并存入AT24C02首地址中。按下按键BTN,单片机将存放在AT24C02首地址中的数据取出并通过串口发送。串口通信参数:波特...
2024-01-1014CubeMx+Keil+Proteus仿真STM32
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM33F103R6项目要求单片机每隔1s以“YYYY-MM-DD HH:MM:SS”的格式自动向串口输出日期和时间信息(“ASCII格式”),起始时间设为“2022-05-20 05:20:00”,自动走时。按下按钮BTN,时间自动恢复为起始时间。...
2024-01-1012CubeMx+Keil+Proteus仿真STM32
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM33F103R6项目要求单片机每隔1秒采集一次温度值(0~40℃),并通过串口输出(ASCII格式)。硬件设计在第一节的基础上,在Proteus中添加电路如下图所示。其中我们添加了:热敏电阻(负温度系...
2024-01-1010CubeMx+Keil+Proteus仿真STM32
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM33F103R6项目要求实现呼吸灯的效果:D1为长亮LED,D2为呼吸灯,通过PWM的方式实现D2亮→灭→亮→灭……的渐变效果,一次变化周期为1秒。硬件设计在第一节的基础上,在Proteus中添加电路如下图...
2024-01-1008CubeMx+Keil+Proteus仿真STM32
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM33F103R6项目要求通过定时器延时(阻塞)的方式,实现LED灯以1秒为周期闪烁。硬件设计在第一节的基础上,在Proteus中添加电路如下图所示。要对芯片进行设置,我们首先要了解定时器的工...
2024-01-10如何在Mac上下载Netflix
想在Mac上观看下载您喜爱的Netflix电影和电视节目,以便您(或孩子)可以离线观看吗?我们的指南展示了如何在Mac上下载Netflix。很容易将Netflix的节目和电影下载到iPad或iPhone上,以便以后离线观看,但如果你想在Mac上下载呢?有办法,但不幸的是,这远没有那么简单。有很多Mac的屏幕记录器,比如Sna...
2024-01-10Office365离线安装包免费下载
软件介绍:Office 365 将 Office 桌面端应用的优势结合企业级邮件处理、文件分享、即时消息和可视网络会议(Exchange Online,SharePoint Online 和 Skype for Business)的需求融为一体,满足不同类型企业的办公需求。 [2]Office 365 包括最新版的 Office 套件,支持在多个设备上安装 Office 应用。Office 365 采...
2024-01-10Vue部分编译不生效,解决Vue渲染时候会闪一下
Vue部分编译不生效,解决Vue渲染时候会闪一下一.Vue编译不生效在标签里添加v-pre<script src="vue.js"></script><div> <p v-pre>{{msg}}</p> //网页中显示{{msg}} <p >{{msg}}</p> //网页中显示66</div><script> new Vue({ el:'div', data:{ ...
2024-01-10MAC电脑小工具ClipMenu
ClipMenu 是什么?ClipMenu 是 Mac 下菜单栏上的剪贴板管理工具,会记录你的所有拷贝记录,支持文字、图片、富文本。支持 OS X Yosemite,支持 Dark Mode,提供更全面的实时预览,可以让你看清楚所拷贝的富文本的样式和...
2024-01-10Linux下十只翠绿色的「猫」
大家好,我是良许。有使用过 Linux 系统的小伙伴,肯定会使用过 cat 这个命令。当然,在 Linux 下,此猫非彼猫,这里的 cat 并不代表猫,而是单词 concatenate 的缩写。cat 命令是一个 Unix 或类 Unix 下文本的查看命令,同时也可以配合重定向实现合并与复制功能。它是 GNU Linux 和类 Linux 操作系统中最常用的...
2024-01-10Linux下9种优秀的代码比对工具推荐小结
在我们编写代码的时候,我们经常需要知道两个文件之间,或者同一个文件不同版本之间有什么差异性。在 Windows 下有个很强大的工具叫作 BeyondCompare ,那在 Linux 下需要用到什么工具呢?本文介绍 9 种 Linux 下常用的 9 种代码比对工具,不仅有命令行工具,还有 GUI 界面工具,让你轻松进行代码比对。...
2024-01-10Linux工具包
本博客仅仅是分享Linux各种安装包,供需要的朋友下载 Linux的工具包JDK版本:14 百度网盘:链接: https://pan.baidu.com/s/1hWqGVmsElOCBufMuscPXzw 密码:st3y安装步骤:1、使用SSH软件,把tar.gz文件上传到Linux2、解压文件,tar -zxvf jdk-14.0.1_linux-x64_bin.t...
2024-01-10CCKiller:Linux轻量级CC攻击防御工具,秒级检查、自动拉黑和释放
张戈博客很久以前分享过一个CC攻击的防御脚本,写得不怎么样,不过被51CTO意外转载了。博客从此走上了经常被人拿来练手的不归之路。当然,还是有不少朋友在生产环境使用,并且会留言询问相关问题。根据这些问题的需求,我花了一些时间重新写了一个比较满意的轻量级CC攻击防御脚本,我给它...
2024-01-10AngularJS-通过AJAX下载文件
我创建了一个用于从服务器下载文件的Angular js程序,这里遵循代码<a download="fullList.csv" ng-href="{{ fullListUrl }}" type="button" class="btn btn-success btn-xs exec-batch" ng-click="exportCSVBulk(batchExec)"> <span class="glyphicon glyphicon-ok"></span> EXPORT AS CSV</a>...
2024-01-10Linux下截屏并编辑的最佳工具
当我的主力操作系统从 Windows 转换到 Ubuntu 的时候,首要考虑的就是屏幕截图工具的可用性。尽管使用默认的键盘快捷键也可以获取屏幕截图,但如果使用屏幕截图工具,可以更方便地对屏幕截图进行编辑。本文将会介绍在不适用第三方工具的情况下,如何通过系统自带的方法和工具获取屏幕截图,另...
2024-01-10用于Linux的GUI开发工具的比较
我对GUI设计和开发领域还很陌生。我确实有一些经验,但是与Visual Basic有关。我想在Linux上基于命令行应用程序开发一个相当全面的(尽管不是最先进的)GUI应用程序。我有。已经做了一些谷歌上搜索,我发现主要有三种 (也许这就是我的感觉)的方式来实现这一目标:GLADE设计的GTK +库 Qt库,以Qtde...
2024-01-10MusicDownloader网易云音乐无损下载工具
无损音乐下载工具,相关工具无论是网页在线解析还是第三方小工具,阿刚都已经为大家推荐过不少了,还是那句话这种工具经常不稳定,所以能多一个就多一个,需要时可以方便的帮我们下载音乐。Music-Downloader这是吾爱网友NiTian1207制作的一款无损音乐下载工具,界面非常简单。它可以解析网易...
2024-01-104个技巧,Linux下让工作效率翻倍!
Linux 已经逐渐成为了最受开发者欢迎的操作系统。本文将介绍四个极为实用的技巧,相信这将能够提高您在 Linux 下的工作效率和流畅性,也让工作变得更为舒适、优雅。文中软件安装命令以 Ubuntu 为例,其它发行版类似。1. 跳转目录优雅顺滑1.1 bd 命令快速回到 Bash 中的特定父目录,而不是多余地键入“...
2024-01-10如何在Android中使用IntentService同时下载多个文件?
我想创建一个与此服务类似的服务(从Here引用),以在Android中异步下载多个文件。public static class DownloadingService extends IntentService {public static String PROGRESS_UPDATE_ACTION = DownloadingService.class .getName() + ".newDownloadTask";private ExecutorService mExec;private Co...
2024-01-10无法加载驱动程序类org.mariadb.jdbc.Driver
我想在Spring Boot中配置2个JNDI数据源。我尝试了以下配置:spring.production-datasource.jndi-name=java:/global/production_gatewayspring.production-datasource.driver-class-name=org.mariadb.jdbc.Driverspring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MariaDBDialectspri...
2024-01-10如何使用Selenium Webdriver下载任何文件并将其保存到所需位置
我必须使用下面给出的Selenium Webdriver执行以下任务。单击任何开始下载任何文件的链接/按钮(文件类型可以是图像,pdf,jar等)单击弹出窗口上的“保存”(如果显示)(例如http://selenium.googlecode.com/files/selenium-server-standalone-2.33.0.jar)提供所需的位置以保存该文件。任何人都可以共享,我们如何使...
2024-01-10如何处理Safari WebseleniumWebdriver的文件下载
我想知道它有Safari SeleniumWebdriver所需的任何功能或选项设置,可以将文件保存到特定位置,就像我们为firefox驱动程序所做的那样。还想禁用文件保存对话框的弹出窗口。问候,Himanshu回答:您可以检查以下链接。dataDir你工作吗,但不确定http://code.google.com/p/selenium/wiki/DesiredCapabilities#Safari_specific试试...
2024-01-10urllib.urlretrieve 下载 pdf 死循环
使用 urllib.urlretrieve 下载一个网站的 pdf ,代码如下:试了好几次,每次到下载 4000 多个 pdf 的时候,就会卡死在 urlretrieve 里面出不来请问:是不是 urlretrieve 把网络资源给消耗光了,接收不到数据了?回答:我之前写爬虫遇到下面的坑,看能不能帮助你:如果是多线程或者多进程,仔细调试防止死...
2024-01-10【Docker】header头(图片或文件下载时)的书写顺序问题
如图所示一个图片下载功能: header 的书写顺序对输出的结果有影响吗 求帅气的小伙给讲解一下 谢谢回答没有zsbd...
2024-01-10androidrom下载(androidrom)
一.安卓rom下载那一家网站好,资源多?hiapk论坛rom很给力 二.安卓rom制作1.下载好一个第三方rom,(你觉得好的,拿来修改,新手这样入门),用360rar这个软件比较方便,打开rom,是打开不是解压哦! 三.下载android的rom时注意什么?随便下载rom可以吗?将下载的rom放进去就行了,不需要安装,注...
2024-01-10jQuery插件echarts实现的多折线图效果示例【附demo源码下载】
本文实例讲述了jQuery插件echarts实现的多折线图效果。分享给大家供大家参考,具体如下:1、问题背景:设计一个折线图,折线图展示苹果、香蕉的销售量2、实现代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>echarts-多折线图</title> <script type="text/javascript" src="jquery-1.4.2.min.js" ></script> ...
2024-01-10在iPhone上观看从Telegram下载的视频的两种最佳方式
即使面临来自 WhatsApp 和 Messenger 的激烈竞争,Telegram 仍然在高级用户中占据一席之地。Telegram 迅速流行的原因之一是支持最大 1GB 的媒体上传。但是,iPhone 上的默认 Telegram 播放器或照片应用程序并不支持所有视频文件类型。继续阅读以了解如何在 iPhone 上观看从 Telegram 下载的视频。如果您在 Telegram 中下载视频文件,您...
2024-02-27Chromedriver,Selenium-自动下载
我正在将Selenium 2.43.0与Python2.7.5一起使用。在某一时刻,测试单击一个按钮,该按钮会将表单信息发送到服务器。如果请求成功,服务器将响应1)成功的消息2)合并了表格信息的PDF我不在乎测试PDF,我的测试只是在寻找成功的消息。但是,PDF是服务器响应的包响应的一部分,我作为测试人员无法更...
2024-01-10